package com.scrx.ymg.dao.util;

import java.util.List;

import org.springframework.web.multipart.MultipartFile;

import com.scrx.ymg.entity.Commission;
import com.scrx.ymg.entity.IndexBanner;

public interface IUtilDao {
	
	/**
	 * 根据账号密码查询代理商
	 * @param userName
	 * @param passWord
	 * @return
	 */
	public Object getAgentInfoByPassWord(String userName,String passWord);
	
	/**
	 * 根据账号密码查询超市
	 * @param userName
	 * @param passWord
	 * @return
	 */
	public Object getSuperMarketInfoByPassWord(String userName,String passWord);
	
	/**
	 * 根据账号密码查询总部
	 * @param userName
	 * @param passWord
	 * @return
	 */
	public Object getYmgHeadByPassWord(String userName,String passWord);
    
	/**
	 *  根据账号密码查询异业
	 * @param username
	 * @param password
	 * @return
	 */
	public Object getOtherInfoByPassWord(String username, String password);
	
    /**
     * 根据账号密码查询直营
     * @param username
     * @param password
     * @return
     */
	public Object getDirectInfoByPassWord(String username, String password);
	
	/**
	 * 得到佣金分成设置
	 * @return
	 */
	public Commission getCommission();
	
	/**
	 * 更新佣金分成
	 * @param comm
	 * @return
	 */
	public String updateCommission(Commission comm);
	

	
	public String createIndexBanner(IndexBanner indexbanner, MultipartFile bannerFile, String licenseImgPath);

	  public List<IndexBanner> selectIndexBanner(IndexBanner indexbanner);

	  public String deleteObject(Object objectByParameter);

	  public String updateIndexBanner(IndexBanner indexbanner, MultipartFile bannerFile, String licenseImgPath);

	  public List getObjectsByParameter(String class1, String ziduan, Object canshu);
	  /**
		 * 根据相应参数查询对应对象
		 * @param string
		 * @param string2
		 * @param obj
		 * @return
		 */
		public Object getObjectByParameter(String Class, String parameter, Object value);




}
